package com.happyhome.datamodel;

import static com.mysema.query.types.PathMetadataFactory.*;

import com.mysema.query.types.*;
import com.mysema.query.types.path.*;


/**
 * QUtility is a Querydsl query type for Utility
 */
public class QUtility extends EntityPathBase<Utility> {

    private static final long serialVersionUID = -588876607;

    public static final QUtility utility = new QUtility("utility");

    public final StringPath codeUtility = createString("codeUtility");

    public final StringPath description = createString("description");

    public final SetPath<HouseUtility, QHouseUtility> houseUtilities = this.<HouseUtility, QHouseUtility>createSet("houseUtilities", HouseUtility.class, QHouseUtility.class);

    public final NumberPath<Long> idUtility = createNumber("idUtility", Long.class);

    public final StringPath nameUtility = createString("nameUtility");

    public final SetPath<RoomUtility, QRoomUtility> roomUtilities = this.<RoomUtility, QRoomUtility>createSet("roomUtilities", RoomUtility.class, QRoomUtility.class);

    public final BooleanPath status = createBoolean("status");

    public QUtility(String variable) {
        super(Utility.class, forVariable(variable));
    }

    public QUtility(BeanPath<? extends Utility> entity) {
        super(entity.getType(), entity.getMetadata());
    }

    public QUtility(PathMetadata<?> metadata) {
        super(Utility.class, metadata);
    }

}

